Current File : //usr/lib64/nagios/plugins/check_yahoo
#!/bin/bash
# WebSouls Script
# Author: Technical Department
# Description: Yahoo Checkpoint

FILENAME="/root/rlinux57/yahoo/output"
func(){
    CLI=`date +%Y-%m-%d`;
    ATE=`awk '$1=="'$CLI'" {print $0}' $FILENAME | awk '{print $1}'| uniq -c| awk '{print  $2}'`;
    DATE=`awk '$1=="'$CLI'" {print $0}' $FILENAME| awk '{print $5}'|sort -nr |uniq -c|sort -nr| awk '{print $2}'| sed -e :a -e '/$/N; s/\n/, /; ta'| sed 's/, 421//g; s/, 521//g; s/, 553//g; s/, 554//g'`;
    if [[ "$CLI" == "$ATE" ]]
        then
          echo "$DATE at yahoo";
      exit 1
       else
          echo "IP not listed";
          exit 0
       fi
}

if [ -f ${FILENAME} ]
    then
       func
    else
       echo "File Not exists";
    exit 3
fi